// index.js
// 获取应用实例
const share = require('../../components/utils.js')
const app = getApp()

Page({
  data: {
    motto: 'Hello World',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    canIUseGetUserProfile: false,
    canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为false
    

    // s-swiper
      background: ['demo-text-1', 'demo-text-2', 'demo-text-3'],
      indicatorDots: false,
      vertical: false,
      autoplay: true,
      interval: 5000,
      duration: 500,
      current:0,
      atselect:0,
      // s-swiper
      //s-商品列表
      goodslist:[
      ],
      //e-商品列表
      imgurl:app.globalData.Imageurl,
      isloadcomplete:true,
      
  },
  bindcolor(e){
    console.log(e)

    this.setData({
      atselect:e.currentTarget.dataset.atindex
    })
  },
 

//   wx.request({
//     url: app.globalData.InterfaceUrl + 'saveProjectShare',
//     method: "post",
//     header: {
//         "content-type": "application/x-www-form-urlencoded;charset=UTF-8"
//     },
//     data: {
//         userId: app.globalData.userId,
//         projectId:t.data.projectId
//     },
//     success: n => {
//         console.log(n)
//         t.setData({
//             isqrcoer:true,
//             qrcoerurl:'https://printing.at1984.com' + n.data.qrCode
//         })
//     }
// })
  

  // 事件处理函数
  bindViewTap() {
    wx.navigateTo({
      url: '../logs/logs'
    })
  },
  onLoad(options) {
    console.log("wdss")
    var t=this
    // wx.showLoading({
    //   title: '',
    // })
    console.log(options)
    if(options==undefined){
      app.wxlogin().then(
        res=>{
           console.log(res.user.id)
          t.setData({
            userId:res.user.id
          })
          t.getHomePage()
        })
        return
    }
    if(options.share && options.share==1){
      console.log("分享进入")
      console.log(app.globalData)
      app.wxlogin().then(
        res=>{
           console.log(res.user.id)
          t.setData({
            userId:res.user.id
          })
          t.getHomePage()
        })
    }
    else{
      app.wxlogin().then(
        res=>{
           console.log(res.user.id)
          t.setData({
            userId:res.user.id
          })
          t.getHomePage()
        })
    }
    
    
    
    
    
   
    // if (wx.getUserProfile) {
    //   this.setData({
    //     canIUseGetUserProfile: true
    //   })
    // }
    
   
  },
  imageLoad(e){
    console.log(e)
  },

 
   //  获取首页数据
   getHomePage(){
    var t=this
    wx.request({
      url: app.globalData.Interfaceurl + 'getHomePage',
      method: "post",
      header: {
          "content-type": "application/x-www-form-urlencoded;charset=UTF-8"
      },
      data: {
          userId: t.data.userId,
      },
      success: res => {
          console.log(res)

          // var couponslist=[]
          // res.data.couponList.forEach((element,index) => {
             
          //       element.receiveFlag=1
              
          //     couponslist[index]=element
          //   });
          //   console.log(couponslist)
          //   t.setData({
          //     couponlist:couponslist
          //   })
          
          t.setData({
             background:res.data.homeBanner,
             goodslist:res.data.recomGoodsList,
             couponlist:res.data.couponList,
            // couponlist:couponslist
            isloadcomplete:false
          })
          
      }
})

},
//lqcoupon领取优惠券
lqcoupon(e){
// console.log(e.currentTarget.dataset.id)
// return
if(e.currentTarget.dataset.receiveflag==0){
return
}else{
  wx.navigateTo({
    url: '/pages/member/member?couponId='+e.currentTarget.dataset.id,
  })
}
  
  // var t=this


  // var couponslist=[]
  //           t.data.couponlist.forEach((element,index) => {
  //             if(e.currentTarget.dataset.id==element.id){
  //               element.receiveFlag=0
  //             }
  //             couponslist[index]=element
  //           });
  //           t.setData({
  //             couponlist:couponslist
  //           })

  // console.log(e.currentTarget.dataset.id)
  // if(e.currentTarget.dataset.receiveflag==1){
  //   wx.request({
  //     url: app.globalData.Interfaceurl + 'receiveCoupon',
  //     method: "post",
  //     header: {
  //         "content-type": "application/x-www-form-urlencoded;charset=UTF-8"
  //     },
  //     data: {
  //         userId: app.globalData.userId,
  //         couponId:e.currentTarget.dataset.id
  //     },
  //     success: res => {
  //         console.log(res)
  //         if(res.data.result==0){
  //           var couponslist=[]
  //           t.data.couponlist.forEach((element,index) => {
  //             if(e.currentTarget.dataset.id==element.id){
  //               element.receiveFlag=0
  //             }
  //             couponslist[index]=element
  //           });
  //           t.setData({
  //             couponlist:couponslist
  //           })
  //           wx.showToast({
  //             title: '领取成功',
  //             icon:"none"
  //           })
            
            
  //         }else if(res.data.result==-1){
  //           var couponslist=[]
  //           t.data.couponlist.forEach((element,index) => {
  //             if(e.currentTarget.dataset.id==element.id){
  //               element.receiveFlag=0
  //             }
  //             couponslist[index]=element
  //           });
  //           t.setData({
  //             couponlist:couponslist
  //           })
  //           wx.showToast({
  //             title: res.data.message,
  //             icon:'none',
  //           })
  //         }
         
          
  //     }
  //   })
  // }
},
//去搜索
gosearch(){
  wx.navigateTo({
    url: '/pages/search/search',
  })
},
//去详情
goshopxq(e){
  console.log(e)
  wx.navigateTo({
    url: '/pages/details/details?goodsid='+e.currentTarget.dataset.goodsid,
  })
},
//首页进详情
homeBannerfun(e){
  if(e.currentTarget.dataset.goodsid!=''){
  wx.navigateTo({
    url: '/pages/details/details?goodsid='+e.currentTarget.dataset.goodsid,
  })
}
},
//bindchange改变时
bindchange(e){
  var _this = this;
	var swiperIndex = e.detail.current;
	var source = e.detail.source;
	if(source == 'autoplay' || source == 'touch') {
		_this.setData({
      current : swiperIndex
		})
	}
},

  // s-swiper
  changeIndicatorDots() {
    this.setData({
      indicatorDots: !this.data.indicatorDots
    })
  },

  changeAutoplay() {
    this.setData({
      autoplay: !this.data.autoplay
    })
  },

  intervalChange(e) {
    this.setData({
      interval: e.detail.value
    })
  },

  durationChange(e) {
    this.setData({
      duration: e.detail.value
    })
  },

  // e-swiper
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    wx.getUserProfile({
      desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log(res)
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    })
  },
  getUserInfo(e) {
    // 不推荐使用getUserInfo获取用户信息，预计自2021年4月13日起，getUserInfo将不再弹出弹窗，并直接返回匿名的用户个人信息
    console.log(e)
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })
  },
  onShow(){
    // if(1){
    //   wx.reLaunch({
    //     url: '/pages/login/login',
    //   })
    // }
    this.setData({
      circular:0,
    })
    console.log(app.globalData.userId)

    
    if (typeof this.getTabBar === 'function' &&
    this.getTabBar()) {
    this.getTabBar().setData({
      selected: 0,
      show:true,
    })
  }
  },
  onReachBottom: function (e) { 
  //   var t=this
  //   console.info("用户上拉动作") 

  
  //   setTimeout(() => {
  //     t.setData({
  //       goodslist:t.data.goodslist.concat(t.data.goodslist)
  //     })
    
  //   }, 2000)
   
   },
  //分享
   onShareAppMessage: function () {
    return share.share()

  },
  //
  // onShareTimeline: function(){
  //   // const version = wx.getSystemInfoSync().SDKVersion
  //   // console.log(version)
  //   // if (app.compareVersion(version, '2.11.3') >= 0) {
  //     return {
  //       title:'好运牛',
  //       query:'share=1',
  //       imageUrl:'../../images/logoshare.png'
  //     }
  //   // } else {
  //   //   // 如果希望用户在最新版本的客户端上体验您的小程序，可以这样子提示
  //   //   wx.showModal({
  //   //     title: '提示',
  //   //     content: '当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。'
  //   //   })
  //   // }
   

  // }
})

